package vip.xiaonuo.dev.api;

import cn.hutool.json.JSONObject;

import java.util.List;

/**
 * 微信消息推送接口
 *
 */
public interface DevWechatApi {

    /**
     * 发送企业微信推送
     * @param receiverIdList 接受清单
     * @param category 消息类型
     * @param subject 消息内容（文件则传id）
     *  @param receiverType 接受类型
     */
    void sendWechat(List<String> receiverIdList, String category, String subject, String receiverType);

    /**
     * 根据code获取登录用户信息
     * @param code
     * @return
     */
    JSONObject getWechatLoginId(String code);

    void wechatPay();

    void createTag();
}
